<?php

/**
 * 用户与角色关联模型
 */
class UserRelationModel extends RelationModel{
    //定义主表名称
    protected $tableName = 'user';

    //定义关联关系
    protected $_link = array(

        'role'=>array(
            'mapping_type'=>MANY_TO_MANY,//MANY_TO_MANY多对多//HAS_MANY一对多//HAS_ONE一对一
            'foreign_key'=>'user_id',//主表在中间表中的字段名称即主表外键
            'relation_key'=>'role_id',//附表在中间表中的字段名称即附表外键
            'relation_table'=>'hd_role_user',//定义关联表名，这里默认是hd_user_role
            'mapping_fields'=>'id,name,remark'//id，英文名，中文名
        )
    );
}

?>